Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/rework objects #36

Merged
merged 19 commits into from
May 27, 2024
Merged

Refactor/rework objects #36

merged 19 commits into from
May 27, 2024

Conversation

FabioGaming
Copy link
Collaborator

Refactored all objects and classes using them, it will now use the built in system JSON class to handle creating objects faster and more memory efficient than before
Also deleted BlockedUser, FromId and CommunityProfile as they could be replaced with generic objects or already existed in form of other objects

[ # ] AdvancedCommunityInfo is now adapted to work with the default JSON serializer
[ + ] Added AdvancedCommunitySettings
[ + ] Added CommunityNewsFeed
[ + ] Added CommunityRankingTable
[ + ] Added CommunityThemePack
[ # ] AvatarFrame is now set to work with the default JSON class
[ + ] Added AdditionalItemInfo
[ + ] Added AvatarFrameConfig
[ + ] Added ItemOwnershipInfo
[ + ] Added ItemRestrictionInfo
[ + ] Added AdditionalItemBenefits
[ # ] Renamed CommunityProfile to GenericProfile as it contains lots of repetetive data not community related
[ - ] Deleted BlockedUser as it is just GenericUser
[ # ] Adapted Blog to work with the default JSON class
[ + ] Added GenericAvatarFrame
[ # ] Chat is now adapted to work with the default JSON class
[ + ] Added ChatExtensions
[ + ] Added GenericChatMember
[ + ] Added LastChatMessageSummary
[ # ] Prepared EventHandler to discontinue Newtonsoft.Json
[ + ] Added SocketBase
[ # ] Adapted ChatAnnouncement
Copy link
Collaborator Author

@FabioGaming FabioGaming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM;

@FabioGaming FabioGaming merged commit 1e8f532 into dev May 27, 2024
1 check passed
@FabioGaming FabioGaming deleted the refactor/rework-objects branch May 27, 2024 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant